package com.zhihuishu.treenity.service.operation;

import java.util.List;
import java.util.Map;

import com.able.dto.ClassDto;
import com.able.dto.StudentDto;
import com.able.dto.UserSigninDto;
import com.able.openapi.overseas.dto.TeachingTaskDto;
import com.able.openapi.overseas.dto.UserSigninInfoDto;
import com.zhihuishu.remote.RemoteException;
import com.zhihuishu.remote.RemoteResult;
import com.zhihuishu.treenity.dto.StuInfoDto;

public interface ScoredetailService {

    
  

    /**
     * 更新或者修改签到打分信息
     * @author zhouzha
     * @time 2017年1月9日-下午3:38:09
     * @param userSigninDto
     * @param  
     * @return
     */
	public RemoteResult<Object> upOrSaveStu(List<StuInfoDto> upStuInfos, String isUp);
   
    /**
     * 查询签到信息
     * @author zhouzha
     * @time 2017年1月9日-下午3:38:09
     * @param userSigninDto
     * @param  
     * @return
     */
	public List<StuInfoDto> stuInfo(Long courseId,Integer recruitId,Integer taskId) throws NumberFormatException, RemoteException;
	 /**
     * 查询见面课
     * @author zhouzha
     * @time 2017年1月9日-下午3:38:09
     * @param userSigninDto
     * @param  
     * @return
     */
	public Map<Object,Object> findMeetCourseById(Integer id) throws NumberFormatException, RemoteException;
}
